Previous Book Contents Book Index Next

Inside Macintosh: AppleScript Scripting Additions Guide /
Chapter 3 - Writing Scripting Additions


The Scripting Addition Size Resource

If your scripting addition doesn't include any owned resources, you can improve its performance by providing a scripting addition size resource. A scripting addition size resource is a resource of type 'osiz' that allows you to specify whether your scripting addition has any owned resources and whether to limit the events it can receive to events sent from the local computer.

An 'osiz' resource must have resource ID 0. Listing 3-1 shows the resource type declaration in Rez format for the 'osiz' resource.

Listing 3-1 Resource type declaration for the 'osiz' resource

type 'osiz' {
      boolean  openResourceFile, 
               dontOpenResourceFile;
      boolean  acceptRemoteEvents,
               dontAcceptRemoteEvents;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
      boolean  reserved;
};
The data for an 'osiz' resource consists of flags that specify Boolean values:


Previous Book Contents Book Index Next

© Apple Computer, Inc.
18 DEC 1996